package com.xuanwei.core.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.github.binarywang.wxpay.bean.notify.WxPayOrderNotifyResult;
import com.github.binarywang.wxpay.bean.result.BaseWxPayResult;
import com.github.binarywang.wxpay.bean.result.WxPayUnifiedOrderResult;
import com.xuanwei.core.enums.PayHandleType;
import com.xuanwei.dao.entity.XwOrderPayLog;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author mjy
 * @since 2019-07-11
 */
public interface IXwOrderPayLogService extends IService<XwOrderPayLog> {

    /**
     * 插入日志
     * @param result 微信结果
     * @param payHandleType 类型
     */
    void insert(String orderNo,BaseWxPayResult result, PayHandleType payHandleType);

    /**
     * 插入日志
     * @param orderNo 订单号
     * @param R 结果
     * @param result 结果
     * @param payHandleType 类型
     */
    void insert(String orderNo,String R,BaseWxPayResult result, PayHandleType payHandleType);

}
